package com.alignet.gn.hibernate;

import java.sql.Timestamp;
import java.util.Set;

import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * TgnUser entity. @author MyEclipse Persistence Tools
 */
@Entity()
@Table(name = "USER", schema = "DBCALIDAD")
@org.hibernate.annotations.Entity(dynamicUpdate = true)
public class TgnUser extends AbstractTgnUser implements java.io.Serializable {

    // Constructors

    /** default constructor */
    public TgnUser() {
    }

    /** minimal constructor */
    public TgnUser(Integer inIduser, TgnRole tgnRole,
	    String vcLanguage, String chState, Timestamp dtRegistry,
	    Timestamp dtUpdate) {
	super(inIduser, tgnRole, vcLanguage, chState, dtRegistry,
		dtUpdate);
    }

    /** full constructor */
    public TgnUser(Integer inIduser, TgnRole tgnRole,
	    String vcTypeentity, Integer inIdentity, String vcLogin,
	    String vcPwd, String vcName, String vcLastname, String vcMaskcard,
	    String vcLanguage, String vcAttempt, Timestamp dtAttempt,
	    String chChangepwd, String chState, Integer inIduserreg,
	    Timestamp dtRegistry, Integer inIduserupd, Timestamp dtUpdate,
	    Set<TgnPassword> tgnPasswords) {
	super(inIduser, tgnRole, vcTypeentity, inIdentity, vcLogin,
		vcPwd, vcName, vcLastname, vcMaskcard, vcLanguage, vcAttempt,
		dtAttempt, chChangepwd, chState, inIduserreg, dtRegistry,
		inIduserupd, dtUpdate, tgnPasswords);
    }

}
